/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GestionAlbumes;

import GestionBaseDatos.AdministradorConexion;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author Administrador
 */
public class AlbumesDAO {

    private AdministradorConexion ac;
    private int id_usuario;
    private ArrayList<AlbumDAO> albumes;

    public AlbumesDAO(int id_usuario) throws SQLException {
        albumes = new ArrayList<AlbumDAO>();
        ac = AdministradorConexion.getInstancia();
        this.id_usuario = id_usuario;
        PreparedStatement ps = ac.preparar("SELECT nombre, descripcion, id_album, id_usuario FROM albumes WHERE id_usuario = ?");
        ps.setInt(1, id_usuario);
        ps.executeQuery().beforeFirst();
        ResultSet rs = ps.getResultSet();
        while (rs.next()) {
            albumes.add(new AlbumDAO(rs.getInt("id_album"), rs.getString("nombre"), rs.getString("descripcion"), rs.getInt("id_usuario")));
        }
    }

    public ArrayList<AlbumDAO> getAlbumes() {
        return albumes;
    }


}
